package com.njwb.mapper;

import com.njwb.pojo.Dept;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface DeptMapper {

    Dept getByNo(Integer deptNo);

    void insert(Dept dept);

    void update(Dept dept);

    void delByNo(Integer deptNo);

    List<Dept> selectList();

    int queryCnt();

    Integer[] getNos();

    List<Dept> queryByLike(String dname);

    /**
     * 多个参数查询，
     * @param params key有  dname:部门的名称  loc:部门的位置
     * @return  返回多条匹配的部门数据
     */
//    List<Dept> queryByMultiCondition(Map params);

    List<Dept> queryByMultiCondition(@Param("dname") String dname,@Param("loc") String loc);
}
